Skip to content

feat(ci): dual-edition release builds — full + lite per platform#33

Merged
Ink-dark merged 2 commits into
mainfrom
feat/ci-dual-edition-build
Jun 28, 2026
Merged

feat(ci): dual-edition release builds — full + lite per platform#33
Ink-dark merged 2 commits into
mainfrom
feat/ci-dual-edition-build

Conversation

@Ink-dark

Copy link
Copy Markdown
Contributor

变更

CI release 现在区分 full/lite 双版本:

Platform Full (--all-features) Lite (--no-default-features -F tag)
Linux binary + .tar.gz + .deb binary only
Windows .exe + .zip .exe only
macOS binary + .tar.gz binary only

命名

agit-full-linux-x86_64.deb / agit-lite-linux-x86_64

README

下载链接同步更新为新的 artifact 命名。

🤖 Generated with Claude Code

Ink-dark and others added 2 commits June 27, 2026 21:47
feat(ci): dual-edition release builds (full + lite)

每个平台拆分为 full/lite 两个 job:
- full: --all-features → 安装包 (.deb/.tar.gz/.zip)
- lite: --no-default-features -F tag → 裸二进制
- 产物命名统一为 agit-full-* / agit-lite-*
- README/README-zh_CN 下载链接同步更新

Co-Authored-By: Claude <noreply@anthropic.com>
@
feat(packaging): add Chocolatey and winget manifests

- Chocolatey: agit-full + agit-lite .nuspec + install scripts
- CI: build chocolatey .nupkg in release pipeline
- Winget: full + lite installer YAML templates
- README: add package manager install instructions

Co-Authored-By: Claude <noreply@anthropic.com>
@
@Ink-dark Ink-dark merged commit b813c9c into main Jun 28, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant